Convoyeur Modulaire

Formation - TIA - Niv 2 - Lina - 02/2023

3.4 Mnémonique SQL

Ce chapitre nécessite des connaissances plus avancées du monde numérique et notamment le fonctionnement d’une base de données.
Le mnémonique SQL offre la possibilité de réaliser une lecture sur une base de données. C’est-à-dire par une requête de type SELECT. L’intérêt réside dans la possibilité de pouvoir récupérer des informations sur une base externe à LINA dans une solution tierce à LINA appartenant au client et utiliser les fonctions bases LINA sur ces informations.
Pour illustrer ce chapitre, nous allons réaliser un mnémonique retournant le nombre de mnémoniques présents dans notre base de données. Nous allons donc utiliser une requête SQL permettant de compter le nombre de lignes dans une table de la base : SELECT COUNT.
Soit la requête de base :

Construction requête SQL

Figure 92 : Construction requête SQL

Avant de déclarer votre mnémonique, il est possible de tester la requête.

Dans Configuration > Requêtes :

Accès Requêtes

Figure 93 : Accès Requêtes

  • Écrire la requête SELECT count (ExprID) FROM [T_Expression_API]. Il n’est pas nécessaire d’ajouter [LINA].[dbo]., LINA Energie est déjà connectée à la base de données en local. Cependant, le nom de la table est important ;
  • Cliquer sur Exécuter la requête :
Résultat exécution d'une requête

Figure 94 : Résultat exécution d'une requête

La requête est maintenant fonctionnelle.

Accéder à Référentiel > Mnémonique :

Accès Mnémonique

Figure 95 : Accès Mnémonique

  • Faire Nouveau, saisir un nom et choisir type de mnémo SQL ;
  • Saisir la requête dans la fonction SQL Select :
Création d'un mnémonique SQL

Figure 96 : Création d'un mnémonique SQL

Pour pouvoir lire l’état du mnémonique, il est impératif qu’au moins un mnémo d’un device soit référencé pour que LINA communication assure la communication. Dans ce cas précis, le type SQL est attaché au device SQL.

Pour référencer le mnémonique, créer un compteur est possible directement dans le menu :

Création d’un compteur

Figure 97 : Création d’un compteur

Valider la création du compteur, la valeur d’acquisition est déjà paramétrée sur le mnémonique en cours.